@media screen and (max-width: 1680px) {
  .indexPageOneTitle h2 {
    padding-bottom: 14px;
  }
  .Title h5 {
    width: 16px;
    height: 16px;
    border-width: 3px;
    margin: 20px 0;
  }
  .indexPageTwo_r h5 {
    font-size: 80px;
  }
  .QiFsSwrText {
    padding: 120px 0 360px 120px;
  }
  .QiFsSwrBtn,
  .QiFsSwr .indexPageTwoBtnS,
  .QiFsSwrList {
    left: calc(50% + 120px);
    left: -ms-calc(50% + 120px);
    left: -webkit-calc(50% + 120px);
  }
  .indexPageTwo_l {
    padding: 0 180px 0 120px;
  }
  .indexPageTwoBtn {
    padding-top: 80px;
  }
  .indexPageTwoS h4 {
    padding-bottom: 28px;
  }
  .indexPageTwo_r h6 {
    width: 44px;
    height: 44px;
    line-height: 44px;
  }
  .indexPageSBtns li p,
  .indexPageTwoBtn .iconfont {
    width: 44px;
    height: 44px;
    line-height: 44px;
  }
  .indexPageThree_lS ul li h3 {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .indexPageFourLeft {
    padding-left: 120px;
    padding-right: 40%;
  }
  .indexPageFourRight ul li a {
    padding: 40px 0;
  }
  .indexPageFiveLeft {
    padding: 0 130px 0 120px;
  }
  footer {
    padding: 80px 0;
  }
  .indexAtive {
    padding-left: 120px;
  }
  .indexPageThree_l {
    padding-top: 140px;
  }
  .newBox {
    width: 1300px;
  }
  .newBoxTwo {
    width: 1400px;
  }
  .searchForm form button,
  .searchForm form input {
    height: 44px;
  }
  .ShTt a {
    padding: 42px 16px;
  }
  .ShTt h4 {
    padding-bottom: 12px;
  }
  .search .styleBtnOne {
    padding: 32px 0 64px 0;
  }
  .ShTt h4::after {
    top: 8px;
    left: -16px;
  }
  .PtCrOne {
    padding: 0 46px 80px 50px;
  }
  .ProductCenter .Title {
    padding: 80px 0 0 70px;
  }
  .PtCrOneSText h4 {
    width: 62px;
    height: 62px;
    line-height: 62px;
  }
  .PtCrOneSTextTwo h6 {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .PtCrTwoSRight h4 a,
  .PtCrTwoSRight h4 a:hover {
    padding: 20px 200px 20px 60px;
  }
  .PtCrTwoSRight h4 i {
    width: 58px;
    height: 58px;
    line-height: 58px;
  }
  .mlOne {
    padding: 40px 0 30px 0;
  }
  .PtDsOneImg {
    padding-right: 50px;
  }
  .PtDsOneText {
    padding-left: 60px;
  }
  .PtDsOneText ul {
    padding-top: 80px;
  }
  .PtDsOneText li a {
    width: 160px;
    height: 38px;
    line-height: 38px;
  }
  .PtDsOneText ul {
    padding-top: 60px;
  }
  .PtDsOneTt h6 {
    margin: 50px 0;
  }
  .PtDsOneTt h4 {
    margin: 30px 0;
  }
  .PtDsOneTt p {
    margin: 20px 0;
  }

  .newBoxTwos ul {
    padding-bottom: 40px;
  }
  .newBoxTwo2 li a p {
    padding: 30px 10px;
  }

  .NewsXqBtn li {
    height: 70px;
    line-height: 70px;
  }

  .mlTwoTitle {
    padding: 40px 0;
  }
  .mlTwoLt a {
    padding: 30px 0;
  }
  .mlTwoLtText {
    padding: 0 80px;
  }
  .mlTwo .styleBtnOne {
    padding: 60px 0;
  }

  .CyPeOne {
    padding: 54px 0 62px 0;
  }
  .CyPeTwo {
    padding: 60px 0;
  }
  .CyPeTwoSLeft {
    padding: 0 120px;
  }
  .CyPeThree {
    padding: 120px 0 80px 0;
  }
  .CyPeFour {
    padding: 110px 0 170px 0;
  }

  .CyPeFourCenter {
    padding: 30px 0;
  }
  .CyPeFourTopS {
    padding-right: 50px;
  }
  .CyPeFourFtS {
    padding: 20px 0 10px 0;
  }
  .CeCeOne {
    padding: 60px 0 100px 0;
  }
  .CeCeTwo {
    padding-top: 60px;
  }
  .CeCeTwoSRight {
    padding: 0 120px 0 60px;
  }
  .CeCeTwoS:nth-of-type(even) .CeCeTwoSRight {
    padding: 0 60px 0 120px;
  }
  .CeCeTwoSRight h4 {
    padding: 20px 0 12px 0;
  }
  .QualiFications {
    padding-top: 100px;
  }
  .QiFsTwoS {
    padding-top: 50px;
  }
  .QiFsThree {
    padding: 80px 0;
    margin-top: 70px;
  }
  .NewsXq {
    padding: 40px 0 60px 0;
  }
  .NewsXqTextTop {
    padding: 42px 0 20px 0;
  }
  .NewsXqText > p {
    margin: 30px 0;
  }
  .Imgs {
    padding: 0 60px;
  }
  .NewsXqBtn {
    padding-top: 60px;
  }
  .NewsXqBtn li:first-of-type a {
    padding-left: 100px;
  }
  .NewsXqBtn li:last-of-type a {
    padding-right: 100px;
  }
  .NewsOne {
    padding: 60px 0 70px 0;
  }
  .NsOneRt h4 {
    padding-bottom: 10px;
  }
  .NsOneRt a {
    padding: 20px 20px 20px 40px;
  }
  .NsTwo a .newBoxTwo {
    padding: 80px 0;
  }

  .NewsTwo {
    padding-bottom: 40px;
  }
  .IyTs .NsTwo a .newBoxTwo {
    padding: 30px 0;
  }
  .IyTs {
    padding-bottom: 80px;
  }

  .CeDsLeft_t {
    border-width: 2px;
    padding-bottom: 26px;
  }
  .CeDsLeft_b p {
    margin: 30px 0;
  }
  .CeDsLeft_Btn {
    padding: 30px 0 50px 0;
    border-width: 2px;
    margin-top: 30px;
  }
  .CeDsLeft {
    padding-right: 8%;
  }
  .CeDsRight {
    padding-left: 10%;
  }
  .cases .indexPageThree_lS {
    padding-bottom: 60px;
  }
  .indexAtive {
    padding-left: 60px;
  }

  .casesS {
    padding-top: 60px;
  }
  .QiFsSwrBtn h6 {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .QiFsSwrBtn {
    top: 70%;
  }
  .QiFsSwr .indexPageTwoBtnS {
    top: 36%;
  }

  .headTwo ol {
    padding: 8px;
  }
  .HrTeLeft ul li:nth-of-type(2) i {
    margin: 18px 0;
  }
  .HrTeLeft ul > li:first-of-type a {
    font-size: 18px;
  }
  .headerTitle {
    padding: 80px 70px 80px 120px;
  }

  /* 行高 */
  .PtDsOneTt .PtDsOneTtS h5,
  .PtDsOneTt p {
    line-height: 30px;
  }
  .CyPeOneRight p,
  .CyPeFourCenter p,
  .LlStOne p,
  .CyPeTwoSLeft p,
  .CeDsLeft_b p,
  .mlTwoLtText p,
  .PtDsOneText p,
  .PtCrOneSTextTwo p,
  .NewsXqText > p,
  .Title p {
    line-height: 28px;
  }
  .HrTeLeft ul li a {
    line-height: 26px;
  }

  /* 字体 */
  .dataNums .tt span {
    font: 50px "Arial";
  }
  .dataNums .dataOne {
    width: 32px;
    height: 52px;
  }
  .indexPageOneTitle h2 {
    font-size: 50px;
  }
  .CeCeTwoSRight h3,
  .Title h2 {
    font-size: 40px;
  }
  .CeCeTwoSRight h4,
  .NsTwoTime h3 span,
  .CtUsTopOne h2 font,
  .IxPeFiveRt_l h3 {
    font-size: 30px;
  }
  .CtUsTopOeSLeft h3,
  .indexPageThree_lS ul li h3 i,
  .FormBtn button:last-of-type i,
  .QiFsTwoS h3 span,
  .indexPageThree_lS h2 {
    font-size: 26px;
  }
  .PtCrOneSText h4 {
    font-size: 22px;
  }
  .indexPageTwoS h3 i,
  .CyPeTwoSLeft h4,
  .CyPeThree h3,
  .TitleTwo h2 i,
  .NewsXqTextTop h3,
  .mlTwo h3,
  .QiFsSwrBtn h6,
  .QiFsSwrText h4,
  .searchForm form button span,
  .CeDsLeft_t h2,
  .PtCrTwo h2 span,
  .PtDsOneText h2,
  .PtDsOneTt h4,
  .CeCeOneRt h4,
  .indexPageOneTitle p {
    font-size: 20px;
  }
  .indexPageTwoS h4,
  .CyPeFourFtS h4,
  .NsOneRt h4 span,
  .PtCrOneSTextTwo h4,
  .PtDsTwoS h3 span,
  .mlTwoLtText h4,
  .PtCrOneSText h5 span,
  .CtUsTopOeSRight p span,
  .PtCrTwoSRight h4 span,
  .NsTwoText h4,
  .newBoxTwos p,
  .CtUsTopOeSRight h4 span,
  .PtCrOneSTextTwo h6,
  .headerNav ol li i {
    font-size: 18px;
  }
  .indexPageFourRight ul li a p,
  .Title h2 i,
  .footerLeft h4 p i,
  .CyPeTwoSLeft p,
  .CyPeThree h3 p,
  .CeCeTwoSRight p,
  .PtDsOneText p,
  .CyPeThreeList ul li p,
  .CeCeOneLeft p span,
  .QiFsSwrText p,
  .CyPeFourTopS p,
  .NewsXqText > p,
  .PtDsOneTt p,
  .PtCrTwo h2 a,
  .ShTt h4,
  .Imgs h3 p,
  .CtUsTopOeSRight h4 i,
  .CyPeFourCenter p,
  .CtUsTopOne h2 span,
  .PtDsOneTt h5,
  .IxPeFiveRt_r h4,
  .headerNav ol li span {
    font-size: 16px;
  }
  .mlOne .newBoxTwo li a,
  .HrTeLeft ul li a {
    font-size: 14px;
  }
  .headerNav ul li{margin: 0 12px;}
}

@media screen and (max-width: 1440px) {
  .indexPageOneTitle h2 {
    padding-bottom: 10px;
  }
  header {
    height: 72px;
    line-height: 72px;
  }
  .indexPageTwo_r h5 {
    font-size: 60px;
  }
  .QiFsTwoS .QiFsTwoSSwr .indexPageTwoBtnS {
    top: 60%;
  }
  .headerLogo img {
    max-width: 80%;
  }
  .headerNav ul li {
    margin: 0 10px;
  }
  .newBoxTwo {
    width: 1200px;
  }

  .searchForm form button,
  .searchForm form input {
    height: 38px;
  }
  .ShTt a {
    padding: 36px 14px;
  }
  .searchForm .newBoxTwo {
    padding: 0 140px;
  }
  .indexPageTwoS h4 {
    padding-bottom: 16px;
  }
  .item {
    top: 44px;
  }
  .indexPageTwo_r h6 {
    width: 38px;
    height: 38px;
    line-height: 38px;
    bottom: 10%;
  }
  .indexPageTwoBtn {
    padding-top: 60px;
  }
  .indexPageThree_l {
    top: 70px;
  }
  .indexPageS {
    padding-top: 72px;
  }
  .indexAtive {
    padding-left: 80px;
  }
  .indexPageThree_l {
    padding-top: 100px;
  }
  .indexPageThree_lS ul li h3 {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .indexPageFourLeft {
    padding-left: 80px;
  }
  .indexPageFiveLeft {
    padding: 0 90px 0 80px;
  }
  .Btn {
    width: 160px;
    height: 32px;
    line-height: 32px;
    margin-top: 36px;
  }
  .newBox {
    width: 1200px;
  }
  .BtnTwo {
    margin-top: 16px;
  }
  .IxPeFiveRt a {
    padding: 32px 120px 32px 18px;
  }
  .IxPeFiveRt a:hover {
    padding: 32px 140px 32px 60px;
  }
  .indexPageFiveRight {
    height: 360px;
  }
  .indexPageTwoBtn {
    padding-top: 32px;
  }
  .indexPageSBtns li p,
  .indexPageTwoBtn .iconfont {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
  }
  .styleBtnOne li a {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .ShTt h4::after {
    top: 6px;
    left: -12px;
  }

  .PtCrOneS {
    width: 24%;
  }
  .PtCrOneS:nth-of-type(5n) {
    margin-right: 1.25%;
  }
  .PtCrOneS:nth-of-type(4n) {
    margin-right: 0%;
  }

  .ProductCenter .Title {
    padding: 60px 0 0 50px;
  }
  .PtCrOneSText h4 {
    width: 52px;
    height: 52px;
    line-height: 52px;
  }
  .PtCrOne {
    padding: 0 40px 60px 40px;
  }
  .PtCrTwo {
    padding: 30px 0 60px 0;
  }

  .PtCrTwoSRight h4 a,
  .PtCrTwoSRight h4 a:hover {
    padding: 14px 160px 14px 40px;
  }
  .mlTwoTitle {
    padding: 30px 0;
  }
  .mlTwoLt a {
    padding: 20px 0;
  }
  .mlTwoLtText {
    padding: 0 60px;
  }
  .mlTwoLtText h4 {
    padding-bottom: 10px;
  }
  .mlTwoLtIcom h6 {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .CyPeOne {
    padding: 38px 0 46px 0;
  }

  .CyPeOneRight {
    padding: 0 20px 0 60px;
  }
  .CyPeTwo {
    padding: 42px 0;
  }
  .CyPeTwoSLeft H3 IMG {
    width: 40px;
  }
  .CyPeTwoSLeft h4 {
    padding: 20px 0;
  }
  .CyPeTwoSLeft {
    padding: 0 80px;
  }
  .CyPeThree {
    padding: 100px 0 60px 0;
  }
  .CyPeThreeList {
    padding-top: 40px;
  }
  .CyPeThreeList ul {
    padding-right: 60px;
    padding-bottom: 34px;
  }
  .CyPeThreeList ul:nth-of-type(even) {
    padding-right: 0;
    padding-left: 60px;
  }
  .CyPeFour {
    padding: 80px 0 130px 0;
  }
  .CyPeFourCenter {
    padding: 20px 0;
  }
  .CeCeOne {
    padding: 40px 0 70px 0;
  }
  .CeCeTwoS:nth-of-type(even) .CeCeTwoSRight {
    padding: 0 40px 0 80px;
  }
  .CeCeTwoSRight {
    padding: 0 80px 0 40px;
  }
  .QiFsOne {
    padding: 0 80px;
  }
  .QiFsTwoS {
    padding-top: 32px;
  }
  .QiFsThree {
    padding: 60px 0;
    margin-top: 50px;
  }
  .NewsXqBtn li:first-of-type a {
    padding-left: 80px;
  }
  .NewsXqBtn li:last-of-type a {
    padding-right: 80px;
  }

  .NewsOne {
    padding: 40px 0 50px 0;
  }
  .NsTwo a .newBoxTwo {
    padding: 60px 0;
  }
  .NsTwoText h4 {
    padding-bottom: 10px;
  }
  .NewsTwo {
    padding-bottom: 60px;
  }
  .NsTwoBtn h6 {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }
  .IyTsImg {
    padding-right: 20px;
  }
  .IyTs .NsTwo a .newBoxTwo {
    padding: 20px 0;
  }
  .IyTs {
    padding-bottom: 60px;
  }
  .mlTwo .styleBtnOne {
    padding: 40px 0;
  }
  .mlOne {
    padding: 30px 0 20px 0;
  }
  .cases .indexPageThree_lS {
    padding-bottom: 40px;
  }
  .indexAtive {
    padding-left: 40px;
  }
  .casesS {
    padding-top: 40px;
  }
  .newBoxTwo2 li a {
    padding: 16px;
  }
  .QiFsSwrText {
    padding: 100px 0 300px 100px;
  }
  .QiFsSwrBtn,
  .QiFsSwr .indexPageTwoBtnS,
  .QiFsSwrList {
    left: calc(50% + 100px);
    left: -ms-calc(50% + 100px);
    left: -webkit-calc(50% + 100px);
  }
  .QiFsSwr .indexPageTwoBtnS {
    top: 40%;
  }
  .headerTitle {
    padding: 60px 50px 60px 100px;
  }
  .HrTeLeft ul li:nth-of-type(2) i {
    margin: 12px 0;
    height: 1px;
  }
  .ProductCenter .Title h5 {
    margin: 32px 0;
  }

  /* 行高 */
  .CyPeOneRight p,
  .CyPeFourCenter p,
  .LlStOne p,
  .CyPeTwoSLeft p,
  .CeDsLeft_b p,
  .mlTwoLtText p,
  .PtDsOneText p,
  .PtCrOneSTextTwo p,
  .NewsXqText > p,
  .Title p {
    line-height: 26px;
  }
  .NsOneRt p,
  .PtCrTwoSRight h4 p,
  .NsTwoText p,
  .ShTt p,
  .indexPageTwoS p {
    line-height: 22px;
  }
  /* 字体 */
  .dataNums .tt span {
    font: 40px "Arial";
  }
  .dataNums .dataOne {
    width: 22px;
    height: 42px;
  }
  .indexPageOneTitle h2 {
    font-size: 36px;
  }
  .CeCeTwoSRight h3,
  .Title h2 {
    font-size: 30px;
  }
  .CeCeTwoSRight h4,
  .NsTwoTime h3 span,
  .CtUsTopOne h2 font,
  .IxPeFiveRt_l h3 {
    font-size: 26px;
  }
  .CtUsTopOeSLeft h3,
  .indexPageThree_lS ul li h3 i,
  .FormBtn button:last-of-type i,
  .QiFsTwoS h3 span,
  .indexPageThree_lS h2 {
    font-size: 22px;
  }
  .indexPageTwoS h3 i,
  .CyPeTwoSLeft h4,
  .CyPeThree h3,
  .TitleTwo h2 i,
  .NewsXqTextTop h3,
  .mlTwo h3,
  .QiFsSwrBtn h6,
  .QiFsSwrText h4,
  .searchForm form button span,
  .CeDsLeft_t h2,
  .PtCrTwo h2 span,
  .PtDsOneText h2,
  .PtDsOneTt h4,
  .CeCeOneRt h4,
  .indexPageOneTitle p {
    font-size: 18px;
  }
  .indexPageTwoS h4,
  .CyPeFourFtS h4,
  .NsOneRt h4 span,
  .PtCrOneSTextTwo h4,
  .PtDsTwoS h3 span,
  .mlTwoLtText h4,
  .PtCrOneSText h5 span,
  .PtCrTwoSRight h4 span,
  .HrTeLeft ul > li:first-of-type a,
  .CtUsTopOeSRight p span,
  .NsTwoText h4,
  .CtUsTopOeSRight h4 span,
  .PtCrOneSTextTwo h6,
  .headerNav ol li i {
    font-size: 16px;
  }

  .HrNv p,
  .CyPeOneRight p,
  .QiFsSwrList p,
  .styleBtnOne li a,
  .CeDsLeft_b p,
  .NsOneRt h4 i,
  .NsTwoBtn h6,
  .TitleTwo h2 a,
  .newBoxTwos p,
  .mlTwoLtText p,
  .PtCrTwoSRight h4 p,
  .PtDsOneText li a,
  .formS input,
  .CeDsLeft_b h6 i,
  .TitleTwo h2 span,
  .LlStOne h4,
  .LlStOne p,
  .Btns a,
  .formS textarea,
  .FormBtn button,
  .Title p,
  .CeDsLeft_Btn li a,
  .QiFsSwrList h5,
  .headerNav ul li a,
  .indexPageFourRight ul li a p,
  .Title h2 i,
  .footerLeft h4 p i,
  .CyPeTwoSLeft p,
  .CyPeThree h3 p,
  .PtDsOneText p,
  .CyPeThreeList ul li p,
  .CeCeOneLeft p span,
  .QiFsSwrText p,
  .CyPeFourTopS p,
  .NewsXqText > p,
  .PtDsOneTt p,
  .PtCrTwo h2 a,
  .ShTt h4,
  .CeCeTwoSRight p,
  .Imgs h3 p,
  .CtUsTopOeSRight h4 i,
  .CyPeFourCenter p,
  .CtUsTopOne h2 span,
  .PtDsOneTt h5,
  .IxPeFiveRt_r h4,
  .headerNav ol li span {
    font-size: 14px;
  }
  .mlOne .newBoxTwo li a,
  .Btn a,
  .indexPageTwo_r h6 i {
    font-size: 12px;
  }
  .HrNv{padding-left: 15px;}
  .headerNav ol li{margin: 0 8px;}
}

@media screen and (max-width: 1200px) {

  .PtDsOne table{display: block;overflow-x: auto;}
  .PtDsOne table tbody{display: block;width: 200%;}
  .newBox,
  .newBoxTwo {
    width: 100%;
    padding: 0 5%;
    box-sizing: border-box;
  }
  header {
    padding: 0 5%;
    height: 52px;
    line-height: 52px;
  }
  .headerLogo a img {
    width: 120px;
    height: auto;
  }
  .NewsXqText > p {
    margin: 16px 0;
    text-indent: 0;
  }

  .indexPageThree_lS ul li h3 p {
    border-width: 1px;
  }
  .newBoxTwos h4 img {
    height: auto;
  }
  .HrNv,
  .pageA,
  .return,
  .styleNavAS,
  .headerNav > ul,
  .headerTitle,
  .headerNav ol li:last-of-type {
    display: none !important;
  }
  .headerNav ul li {
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
  }
  header .searchForm {
    /* width: 80%;
    left: auto;
    right: 50%;
    position: absolute;
    transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%); */
    width: 130px;
    
  }
  .searchForm form input{text-indent: 0;font-size: 12px;}
  header .searchForm form button,
  header .searchForm form input {
    height: 36px;
  }
  .indexPageOneTitle,
  .indexPageS {
    padding: 0 5%;
    box-sizing: border-box;
  }
  .pageA {
    left: 16px;
    top: 64%;
  }
  .pageA h4 {
    margin-bottom: 0px;
  }
  .pageA h4 span {
    font-size: 12px;
  }
  .pageA h4 i {
    width: 4px;
    height: 4px;
  }
  .pageA h4 i::after {
    width: 8px;
    height: 8px;
  }

  .indexPageTwo_l {
    width: 100%;
    height: 30%;
    padding: 0;
  }
  .indexPageTwo_r {
    width: 100%;
    height: 70%;
    padding: 5% 0;
    box-sizing: border-box;
  }
  .indexPageS {
    padding-top: 54px;
  }

  .indexPageTwoS {
    top: 50%;
  }
  .indexPageTwo_r .swiper-slide:hover {
    width: 50% !important;
    background: rgba(45, 88, 153, 0.9);
  }
  .indexPageTwo_r .swr,
  .indexPageTwo_r .swiper-slide:hover ~ .swiper-slide {
    width: 50% !important;
  }
  .indexPageTwo_r h6 {
    display: none;
  }
  .indexPageTwo_r .swiper-slide:hover .indexPageTwoS {
    top: 38%;
  }
  .indexPageTwoS h4 {
    padding-bottom: 6px;
  }
  .indexPageTwoBtn {
    padding-top: 20px;
    text-align: center;
  }
  .indexPageTwoBtn .iconfont {
    border-color: #888;
    color: #888;
  }
  .indexAtive {
    padding-left: 5%;
  }
  .indexPageThree_l {
    padding-top: 20px;
  }
  .Title h5 {
    width: 10px;
    height: 10px;
    border-width: 1px;
    margin: 10px 0;
  }
  .indexPageTwoBtn {
    padding-top: 10px;
  }
  .indexPageThree_lS ul li h3 {
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
  }
  .indexPageThree_lS ul li {
    width: 33.333%;
    padding: 10px;
    box-sizing: border-box;
  }
  .indexPageSBtns li p,
  .indexPageTwoBtn .iconfont {
    width: 26px;
    height: 26px;
    line-height: 26px;
  }
  .indexPageSBtns li:first-of-type {
    margin-bottom: 10px;
  }
  .indexPageSBtns {
    top: 14%;
  }
  .indexPageFourLeft,
  .indexPageFourRight {
    width: 100%;
    padding: 0;
  }
  .indexPageFourLeft {
    height: 70%;
  }
  .indexPageFourRight {
    height: 20%;
    margin-bottom: 10%;
    box-sizing: border-box;
  }
  .indexPageFourRight ul li a p {
    padding-top: 6px;
  }
  .indexPageFourRight ul li a {
    padding: 12px 0;
  }
  .indexPageFourRight ul li {
    width: 33.333%;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
  }
  .Btn {
    margin-top: 20px;
  }
  .indexPageFourRight ul li h3 img {
    max-width: 50%;
    height: auto;
  }
  .indexPageFourRight ul li:first-of-type h3 img {
    max-width: 72%;
    height: auto;
  }
  .indexPageFiveRight,
  .indexPageFiveLeft {
    width: 100%;
    padding: 0;
  }

  .Btn {
    margin-top: 10px;
  }

  .IxPeFiveRt a {
    padding: 5%;
  }
  .IxPeFiveRt_r,
  .IxPeFiveRt_l {
    width: 100%;
  }
  .IxPeFiveRt a:hover {
    padding: 5%;
  }
  .IxPeFiveRt_r h4 {
    padding-bottom: 6px;
  }
  .IxPeFiveRt_l h3 p {
    display: inline-block;
    padding-left: 10px;
  }

  .indexPageFiveLeft {
    height: 70%;
  }
  .indexPageFiveRight {
    height: 240px;
    padding-top: 40px;
  }

  footer {
    padding: 30px 0;
  }
  .footerLeft h3 {
    padding-bottom: 20px;
  }
  .footerLeft a img {
    width: 120px;
    height: auto;
  }
  .footerLeft,
  .footerRight {
    width: 100%;
  }
  .footerLeft h4 p {
    width: 100%;
    padding-right: 0;
  }
  .footerLeft h4 p:first-of-type span {
    width: 80%;
  }

  .newBoxTwos ul {
    padding-bottom: 20px;
  }
  .CeDsLeft_Btn ol {
    width: 100%;
    text-align: left;
    padding-top: 20px;
  }
  .footerLeft h5 span {
    padding-right: 0;
  }
  .LlStOne h6 img {
    width: 120px;
    height: auto;
  }
  .CeDsLeft_Btn ul {
    width: 100%;
  }
  .footerRight > div,
  .footerRight > ul {
    width: 50%;
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-block;
  }
  .footerRight .bdsharebuttonbox a {
    width: 38px !important;
    height: 38px;
  }
  .footerRight > div {
    text-align: left;
  }
  .footerRight {
    padding-top: 10px;
  }
  .HrNvMin {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
  }

  .backis {
    background-size: cover !important;
  }
  .backis > img {
    display: none;
  }
  .styleBannerTitle {
    position: relative;
    left: auto;
    top: auto;
    transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
  }
  .styleBanner {
    width: 100%;
    height: auto;
    padding: 10% 0;
    box-sizing: border-box;
  }

  .CyPeOneLeft,
  .CyPeOneRight {
    width: 100%;
    padding: 0;
  }

  .CyPeOneRight {
    padding-bottom: 30px;
  }
  .CyPeOneRight h3 {
    padding-bottom: 20px;
  }
  .CyPeOneRight h3 img {
    width: 120px;
    height: auto;
  }
  .CyPeOneRightA {
    padding-top: 20px;
  }
  .CyPeOneRightA i span {
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: 44%;
  }
  .CyPeOneRightA i {
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
  }
  .CyPeTwoSLeft,
  .CyPeTwoSRight {
    width: 100%;
    height: auto;
  }
  .CyPeTwoSLeft {
    padding: 5%;
  }
  .CyPeTwoS {
    padding: 14px 0;
  }
  .CyPeThreeList ul {
    padding-right: 0;
    padding-bottom: 0;
  }
  .CyPeThreeList ul:nth-of-type(even) {
    padding-right: 0;
    padding-left: 0;
  }
  .CyPeThreeList ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .CyPeThree {
    padding: 30px 0;
  }
  .CyPeThreeList {
    padding-top: 20px;
  }
  .CyPeFour {
    padding: 30px 0;
  }
  .CyPeFourTopS {
    padding-right: 5%;
  }
  .CyPeFourRight .indexPageTwoBtn {
    right: -14%;
  }
  .CeCeOneRight,
  .CeCeOneLeft {
    width: 100%;
    height: auto;
  }
  .CeCeOne {
    padding: 30px 0;
  }
  .CeCeOneRight {
    padding-top: 20px;
  }
  .CeCeOneRight li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .CeCeOneRight li:last-of-type {
    margin-right: 2%;
  }

  .CeCeOneRight li:nth-of-type(2n) {
    margin-right: 0;
  }
  .CeCeTwoSLeft {
    width: 100%;
    height: auto;
  }
  .CeCeTwoS:nth-of-type(even) .CeCeTwoSRight,
  .CeCeTwoSRight {
    width: 100%;
    height: auto;
    padding: 5%;
  }
  .CeCeTwoSRight h4 {
    padding: 6px 0;
  }

  .QualiFications {
    padding: 0;
    padding-top: 30px;
    background-size: cover;
  }
  .QiFsOne {
    padding: 0 60px;
  }

  .QiFsTwoS .QiFsTwoSSwr .indexPageTwoBtnS {
    top: 50%;
  }

  .QiFsSwr {
    padding: 30px 5% 30px 5%;
  }
  .QiFsSwrText {
    padding: 20px 0 150px 30px;
  }
  .QiFsSwrImg a {
    padding: 10px;
    border-width: 2px;
  }
  .QiFsSwrBtn,
  .QiFsSwr .indexPageTwoBtnS,
  .QiFsSwrList {
    left: calc(50% + 30px);
    left: -ms-calc(50% + 30px);
    left: -webkit-calc(50% + 30px);
  }
  .QiFsSwrBtn h6 {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .QiFsSwrBtn {
    top: 80%;
  }
  .indexPageTwoBtnS {
    top: 42%;
  }
  .QiFsThree {
    padding: 30px 0;
    margin-top: 30px;
  }

  .QiFsOne .indexPageTwoBtn .swiper-button-prev {
    float: left;
  }
  .NewsOneLeft,
  .NewsOneRight {
    width: 100%;
    padding: 0;
  }
  .NsOneRt a {
    padding: 20px 10px;
  }
  .NsOneRt:last-of-type a {
    padding-bottom: 0;
  }
  .NsOneRt h4 span img {
    padding-left: 8px;
  }
  .NsOneRt h4 span {
    width: 100%;
  }
  .NewsOne {
    padding: 30px 0;
  }
  .NsTwo a .newBoxTwo {
    padding: 20px 5%;
  }
  .NsTwoText,
  .NsTwoBtn,
  .NsTwoTime {
    width: 100%;
  }
  .NsTwoText {
    padding: 20px 0;
  }
  .NsTwoTime {
    text-align: left;
  }
  .NsTwoBtn {
    text-align: center;
  }
  .NewsTwo {
    padding-bottom: 30px;
  }
  .styleBtnOne li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .IyTs {
    padding-bottom: 30px;
  }
  .IyTs .styleBtnOne {
    padding-top: 20px;
  }
  .IyTsImg {
    padding-right: 0;
    width: 100%;
  }
  .IyTs .NsTwoTime {
    width: 100%;
  }
  .IyTs .NsTwoText {
    width: 100%;
  }
  .IyTs .NsTwoBtn {
    width: 100%;
  }
  .IyTs .NsTwo a .newBoxTwo {
    padding: 20px 5%;
  }
  .IyTsImg {
    padding-bottom: 20px;
  }
 .Title {
    padding: 30px 0 !important;
  }
  .PtCrOne {
    padding: 0 5%;
  }
  .PtCrOneS {
    width: 100%;
    margin-right: 0;
  }
  .PtDsTwoS h3 a,
  .PtCrTwo h2 a {
    width: 30%;
  }
  .PtDsTwoS h3 span,
  .PtCrTwo h2 span {
    width: 70%;
  }
  .PtCrTwoSLeft,
  .PtCrTwoSRight {
    width: 100%;
    padding: 0;
  }
  .PtCrTwoSRight h4 i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    right: 6%;
  }
  .PtCrTwoSRight h4 a,
  .PtCrTwoSRight h4 a:hover {
    padding: 14px 40px;
  }
  .PtCrTwo {
    padding: 30px 5%;
  }
  .mlOne .newBoxTwo li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .mlOne .newBoxTwo li:nth-of-type(7n) {
    margin-right: 2%;
  }
  .mlOne .newBoxTwo li:nth-of-type(2n) {
    margin-right: 0%;
  }
  .mlOne {
    padding: 30px 0;
  }
  .mlTwo h3,
  .mlTwo h2 {
    width: 100%;
  }
  .mlTwo h3 {
    padding-top: 10px;
    text-align: left;
  }
  .TitleTwo h2 span {
    padding: 0 0px;
  }
  .TitleTwo h2 i {
    padding-right: 10px;
  }
  .mlTwoLtText,
  .mlTwoLtIcom,
  .mlTwoLtImg {
    width: 100%;
  }
  .mlTwoLtText {
    padding: 20px 0;
  }
  .mlTwoLtIcom {
    text-align: center;
    padding-right: 0;
  }
  .PtDsOneImg,
  .PtDsOneText {
    width: 100%;
    padding: 0;
  }
  .mlTwoTitle {
    padding: 20px 0;
  }
  .PtDsOneText h2 {
    padding-bottom: 10px;
  }
  .PtDsOneText {
    padding-top: 20px;
  }
  .PtDsOneText ul {
    padding-top: 20px;
  }
  .PtDsOneText li a {
    width: 100%;
  }
  .PtDsOneText li:first-of-type {
    margin-right: 4%;
  }
  .PtDsOneText li {
    width: 48%;
    margin-right: 4%;
  }
  .PtDsOneText li:last-of-type {
    margin-right: 0;
  }
  .PtDsOneTt h4 {
    margin: 20px 0;
  }
  .PtDsOneTt .PtDsOneTtS h5,
  .PtDsOneTt p {
    line-height: 26px;
  }

  .NewsXqBtn li:nth-of-type(2),
  .NewsXqBtn li:last-of-type,
  .NewsXqBtn li:first-of-type {
    width: 100%;
    text-align: center;
    margin-bottom: 16px;
    background-color: #e4e7ea;
  }
  .NewsXqBtn li:last-of-type {
    margin-bottom: 0;
  }
  .NewsXqBtn li:nth-of-type(2) a,
  .NewsXqBtn li:last-of-type a,
  .NewsXqBtn li:first-of-type a {
    padding: 0;
  }
  .NewsXqBtn li {
    height: 42px;
    line-height: 42px;
  }
  .NewsXqBtn ul {
    background-color: transparent;
  }
  .newBoxTwos li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6%;
  }
  .newBoxTwo2 li a p {
    padding: 20px 10px;
  }
  /* .indexAtive, */
  .indexPageThree_lSC {
    width: 100%;
  }
  .cases .indexPageThree_lS {
    padding-bottom: 20px;
    padding-top: 10px;
  }
  .CeDsRight,
  .CeDsLeft {
    width: 100%;
    padding: 0;
    border: none;
  }
  /* .NewsXqText p img, */
  .PtDsOneTtS p img,
  .CeDsLeft_b img {
    margin-left: -2em;
  }
  .CeDsLeft_Btn {
    padding: 20px 0;
  }
  .mlTwo h3 {
    padding: 20px 0;
  }
  .CtUsTopOne h2 {
    padding: 20px 0;
  }
  .CtUsTopOne h2 i {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .CtUsTopOne h2 font {
    padding: 0 12px;
  }
  .CtUsTopOeS {
    width: 100%;
    margin: 0;
    padding: 20px 0;
    border-width: 1px;
  }
  .CtUsTopOeSLeft {
    width: 30px;
    padding-top: 2px;
  }

  .CtUsTopOeSRight {
    width: calc(100% - 30px);
    width: -ms-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
  }
  .CtUsTopOeSRight p span {
    padding: 6px 10px;
    box-sizing: border-box;
    display: inline-block;
  }
  .CtUsTopOne {
    padding-top: 0;
}
  .CtUsTopTwo {
    padding: 30px 0;
  }
  .CtUsTopOeSRight h4 {
    padding-bottom: 10px;
}
  #container {
    height: 320px;
  }
  .formS {
    width: 100%;
  }
  .contactUsBtm {
    padding: 30px 0;
  }
  .formS input {
    width: 100%;
    height: 42px;
    margin-bottom: 5%;
  }
  .CaseDetails {
    padding-bottom: 30px;
  }
  .contactUsBtm .newBoxTwo .newBoxTwo {
    padding: 0;
  }
  .formS textarea {
    height: 140px;
  }
  .FormBtn button {
    height: 38px;
    line-height: 38px;
  }

  .NewsXqText {
    padding: 0;
  }

  .searchForm {
    position: relative;
    left: 0;
    top: 0;
    transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
  }
  .searchForm .newBoxTwo {
    padding: 0 5%;
  }
  .indexPageTwo_r h2 {
    width: 100%;
  }
  .LegalStatement {
    padding: 30px 0;
  }
  .LlStOne h4 {
    margin-top: 20px;
  }
  .NewsXqBtn li:first-of-type a {
    padding: 0 16px;
  }
  .NewsXq {
    padding: 30px 0;
  }
  .footerLeft h4 p span {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 6px;
  }

  #banner .swiper-slide img:first-of-type {
    display: none;
  }
  #banner .swiper-slide img:last-of-type {
    display: block;
  }
  .Title h5{
    display: none;
  }
  /* nav */

  .accordion {
    width: 100%;
    background: rgba(240,240,240,.9);
  }
  .accordion .link {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 42px;

    border-bottom: 1px solid #ccc;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .accordion .link a{
    width: 90%;
    color: #4d4d4d;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
  }
  .accordion .link i{
    width: 10%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
  }
  .accordion li:last-child .link {
    border-bottom: 0;
  }
  .accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
  }
  .accordion li.open .link a {
    color: #b63b4d;
  }
  .accordion li.open i {
    color: #b63b4d;
  }
  .accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .submenu {
    display: none;
    background: rgba(225,223,222,.9);
    font-size: 14px;
  }
  .submenu li {
    border-bottom: 1px solid #fff;
  }
  .submenu a {
    display: block;
    text-decoration: none;
    color: #4d4d4d;
    padding: 12px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    box-sizing: border-box;
  }
  .submenu a:hover {
    background: #b63b4d;
    color: #fff;
  }


  .indexPageTwo_r .swiper-slide{
    background: rgba(45, 88, 153, 0.9);
  }

 .indexPageTwo_r .swiper-slide h2 {
    top: -10%;
    opacity: 1;
}
.indexPageTwo_r .swiper-slide h5 {
  opacity: 1;
}
 .indexPageTwo_r .swiper-slide .indexPageTwoS p {
  opacity: 1;
}
.indexPageTwo_r .swiper-slide .indexPageTwoS {
  top: 32%;
}
.indexPageTwo_r .swiper-slide .indexPageTwoS h3 {
  opacity: 0;
}
.NsOneRt h4 i {
  width: 100%;
  text-align: left;
}
.indexPageFourRight ul li a::after{
  display: none;
}
  /* 共同 */
  .QualiFications,
  .CompanyProfile,
  .corporateCulture {
    overflow: hidden;
  }
  /* 行高 */
  .CyPeOneRight p,
  .CyPeFourCenter p,
  .LlStOne p,
  .CyPeTwoSLeft p,
  .CeDsLeft_b p,
  .mlTwoLtText p,
  .PtDsOneText p,
  .PtCrOneSTextTwo p,
  .NewsXqText > p,
  .Title p {
    line-height: 24px;
  }
  /* 字体 */
  .indexPageTwo_r h5 {
    font-size: 70px;
  }
  .dataNums .tt span {
    font: 24px "Arial";
  }
  .dataNums .dataOne {
    width: 16px;
    height: 26px;
  }

  .indexPageOneTitle h2 {
    font-size: 22px;
  }
  .CeCeTwoSRight h3,
  .Title h2 {
    font-size: 20px;
  }
  .CeCeTwoSRight h4,
  .NsTwoTime h3 span,
  .CtUsTopOne h2 font,
  .IxPeFiveRt_l h3 {
    font-size: 18px;
  }
  .indexPageTwoS h4,
  .CyPeFourFtS h4,
  .NsOneRt h4 span,
  .PtCrOneSTextTwo h4,
  .PtDsTwoS h3 span,
  .mlTwoLtText h4,
  .PtCrOneSText h5 span,
  .PtCrTwoSRight h4 span,
  .HrTeLeft ul > li:first-of-type a,
  .CtUsTopOeSRight p span,
  .NsTwoText h4,
  .CtUsTopOeSRight h4 span,
  .PtCrOneSTextTwo h6,
  .headerNav ol li i {
    font-size: 14px;
  }
  .CtUsTopOeSLeft h3,
  .indexPageThree_lS ul li h3 i,
  .FormBtn button:last-of-type i,
  .QiFsTwoS h3 span,
  .indexPageThree_lS h2,
  .indexPageTwoS h3 i,
  .CyPeTwoSLeft h4,
  .CyPeThree h3,
  .TitleTwo h2 i,
  .NewsXqTextTop h3,
  .mlTwo h3,
  .QiFsSwrBtn h6,
  .QiFsSwrText h4,
  .searchForm form button span,
  .CeDsLeft_t h2,
  .PtCrTwo h2 span,
  .PtDsOneText h2,
  .PtDsOneTt h4,
  .CeCeOneRt h4,
  .IxPeFiveRt_r h4,
  .submenu a,
  .indexPageOneTitle p {
    font-size: 15px;
  }
  .HrNv p,
  .CyPeOneRight p,
  .QiFsSwrList p,
  .styleBtnOne li a,
  .CeDsLeft_b p,
  .NsOneRt h4 i,
  .NsTwoBtn h6,
  .TitleTwo h2 a,
  .newBoxTwos p,
  .mlTwoLtText p,
  .PtCrTwoSRight h4 p,
  .PtDsOneText li a,
  .formS input,
  .CeDsLeft_b h6 i,
  .TitleTwo h2 span,
  .LlStOne h4,
  .LlStOne p,
  .Btns a,
  .formS textarea,
  .FormBtn button,
  .Title p,
  .CeDsLeft_Btn li a,
  .QiFsSwrList h5,
  .indexPageFourRight ul li a p,
  .Title h2 i,
  .footerLeft h4 p i,
  .CyPeTwoSLeft p,
  .CyPeThree h3 p,
  .PtDsOneText p,
  .CyPeThreeList ul li p,
  .CeCeOneLeft p span,
  .QiFsSwrText p,
  .CyPeFourTopS p,
  .NewsXqText > p,
  .PtDsOneTt p,
  .PtCrTwo h2 a,
  .ShTt h4,
  .CeCeTwoSRight p,
  .Imgs h3 p,
  .CtUsTopOeSRight h4 i,
  .CyPeFourCenter p,
  .CtUsTopOne h2 span,
  .PtDsOneTt h5,

  .headerNav ol li span,
  .footerLeft h4 p span,
  .indexPageThree_lS ul li a > p,
  .indexPageThree_lS > p,
  .footerLeft h5 span,
  .NsTwoText p,
  .ShTt p,
  .NsOneRt p,
  .PtCrOneSText h5 i,
  .footerRight ul li a,
  .PtDsTwoS h3 a,
  .CyPeFourFtS p,
  .PtCrOneSTextTwo p,
  .NewsXqBtn li a,
  .CeDsLeft_t p,
  .NewsXqTextTop h4,
  .IxPeFiveRt_r p,
  .CyPeOneRightA h4 p,
  .PtCrOneSTextTwo h5,
  .indexPageTwoS p {
    font-size: 14px;
  }

  .indexPageFour{
    background: url(../images/indexBannerFour.jpg) no-repeat  -200px;
  }
  .Title p{margin-bottom: 20px;}
}
